package com.donfu.system.domain.house;

import java.util.Date;

import com.donfu.common.core.domain.BaseEntity;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.donfu.common.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 导购信息对象 house_shoppers
 * 
 * @author donfu
 * @date 2021-12-01
 */
@ApiModel(description = "导购实体对象")
public class HouseShoppers extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键Id */
    @ApiModelProperty(value = "主键id 自动生成，修改时必须要有",required = true)
    private Long id;

    /** 店铺Id */
    @ApiModelProperty(value = "店铺Id 通过列表选择",required = true)
    @Excel(name = "店铺Id")
    private Long storeId;

    /** 导购姓名 */
    @ApiModelProperty(value = "导购姓名",required = true)
    @Excel(name = "导购姓名")
    private String name;

    /** 导购头像 */
    @ApiModelProperty(value = "导购头像",required = true)
    @Excel(name = "导购头像")
    private String headImgUrl;

    /** 星座 */
    @ApiModelProperty(value = "星座",required = true)
    @Excel(name = "星座")
    private String constellation;

    /** 生肖 */
    @ApiModelProperty(value = "生肖",required = true)
    @Excel(name = "生肖")
    private String zodiac;

    /** 工作格言 */
    @ApiModelProperty(value = "工作格言",required = true)
    @Excel(name = "工作格言")
    private String motto;

    /** 导购微信 */
    @ApiModelProperty(value = "导购微信",required = true)
    @Excel(name = "导购微信")
    private String qrcode;

    @ApiModelProperty(value = "企业微信二维码",required = true)
    private String qrcodeImg;

    /** 手机号码 */
    @ApiModelProperty(value = "手机号码",required = true)
    @Excel(name = "手机号码")
    private String phone;

    /** 创建时间 */
    @ApiModelProperty(value = "创建时间 自动生成")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date createDate;

    /** 更新时间 */
    @ApiModelProperty(value = "更新时间，自动生成")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date updateDate;

    /** 备用字段 */
    @ApiModelProperty(value = "备用字段")
    @Excel(name = "备用字段")
    private String standby;




    public String getQrcodeImg() {
        return qrcodeImg;
    }

    public void setQrcodeImg(String qrcodeImg) {
        this.qrcodeImg = qrcodeImg;
    }

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setStoreId(Long storeId) 
    {
        this.storeId = storeId;
    }

    public Long getStoreId() 
    {
        return storeId;
    }
    public void setName(String name) 
    {
        this.name = name;
    }

    public String getName() 
    {
        return name;
    }
    public void setHeadImgUrl(String headImgUrl) 
    {
        this.headImgUrl = headImgUrl;
    }

    public String getHeadImgUrl() 
    {
        return headImgUrl;
    }
    public void setConstellation(String constellation) 
    {
        this.constellation = constellation;
    }

    public String getConstellation() 
    {
        return constellation;
    }
    public void setZodiac(String zodiac) 
    {
        this.zodiac = zodiac;
    }

    public String getZodiac() 
    {
        return zodiac;
    }
    public void setMotto(String motto) 
    {
        this.motto = motto;
    }

    public String getMotto() 
    {
        return motto;
    }
    public void setQrcode(String qrcode) 
    {
        this.qrcode = qrcode;
    }

    public String getQrcode() 
    {
        return qrcode;
    }
    public void setPhone(String phone) 
    {
        this.phone = phone;
    }

    public String getPhone() 
    {
        return phone;
    }
    public void setCreateDate(Date createDate) 
    {
        this.createDate = createDate;
    }

    public Date getCreateDate() 
    {
        return createDate;
    }
    public void setUpdateDate(Date updateDate) 
    {
        this.updateDate = updateDate;
    }

    public Date getUpdateDate() 
    {
        return updateDate;
    }
    public void setStandby(String standby) 
    {
        this.standby = standby;
    }

    public String getStandby() 
    {
        return standby;
    }

    @Override
    public String toString() {
        return "HouseShoppers{" +
                "id=" + id +
                ", storeId=" + storeId +
                ", name='" + name + '\'' +
                ", headImgUrl='" + headImgUrl + '\'' +
                ", constellation='" + constellation + '\'' +
                ", zodiac='" + zodiac + '\'' +
                ", motto='" + motto + '\'' +
                ", qrcode='" + qrcode + '\'' +
                ", qrcodeImg='" + qrcodeImg + '\'' +
                ", phone='" + phone + '\'' +
                ", createDate=" + createDate +
                ", updateDate=" + updateDate +
                ", standby='" + standby + '\'' +
                '}';
    }
}
